home *** CD-ROM | disk | FTP | other *** search
- #include<stdio.h>
-
- main(argc,argv)
- int argc;
- char *argv[];
- {
- int atoh(),i,j;
- if (argc>2) {
- i=atoi(argv[2]);
- j=atoh(argv[1],0,3);
- if (i==1) inp(j+6); else inp(j+7);
- }
- else fprintf(stderr,"\n usage gohalt 300 1\n");
- }
-
- int atoh(str,pos,len)
- unsigned char *str;
- int pos,len;
- {
- int num,i;
- num = 0;
- for(i=0;i<len;i++) {
- if (*(str+i+pos)<58) num += ((*(str+i+pos)-48)<<(4*(len-i-1)));
- else num += ((*(str+i+pos)-55)<<(4*(len-i-1)));
- }
- return(num);
- }
-
-
-